// Package logger
// Created by GoLand
// @User: lenora
// @Date: 2024/1/14
// @Time: 16:48

package logger

type LoggerNormal interface {
	Debug(msg string, args ...any)
	Info(msg string, args ...any)
	Warn(msg string, args ...any)
	Error(msg string, args ...any)
}
type Logger interface {
	Debug(msg string, args ...Field)
	Info(msg string, args ...Field)
	Error(msg string, args ...Field)
	Warn(msg string, args ...Field)
}

type Field struct {
	Key   string
	Value any
}
